babl: prepare babl_fish_process for direct calling
authorØyvind Kolås <pippin@gimp.org>
Sat, 6 Jan 2018 23:35:22 +0000 (00:35 +0100)
committerØyvind Kolås <pippin@gimp.org>
Sat, 6 Jan 2018 23:35:48 +0000 (00:35 +0100)
babl/babl-fish-path.c
export-symbols

index 4b087fcb4c77e9a4a8ac925d51cafc351f6538de..7878c1ceafd6be0686a63c0f0b45e3e0728ae8cb 100644 (file)
@@ -608,7 +608,7 @@ babl_fish_path (const Babl *source,
 }
 
 static long
-babl_fish_path_process (Babl       *babl,
+babl_fish_path_process (const Babl *babl,
                         const void *source,
                         void       *destination,
                         long        n)
@@ -651,10 +651,10 @@ babl_fish_path_process (Babl       *babl,
 }
 
 static long
-babl_fish_process (Babl       *babl,
-                   const void *source,
-                   void       *destination,
-                   long        n)
+_babl_fish_process (const Babl *babl,
+                    const void *source,
+                    void       *destination,
+                    long        n)
 {
   long ret = 0;
 
@@ -696,6 +696,21 @@ babl_fish_process (Babl       *babl,
   return ret;
 }
 
+long
+babl_fish_process (const Babl *babl,
+                   const void *source,
+                   void       *destination,
+                   long        n);
+
+long
+babl_fish_process (const Babl *babl,
+                   const void *source,
+                   void       *destination,
+                   long        n)
+{
+  return _babl_fish_process (babl, source, destination, n);
+}
+
 long
 babl_process (const Babl *cbabl,
               const void *source,
@@ -717,7 +732,7 @@ babl_process (const Babl *cbabl,
     {
       babl->fish.processings++;
       babl->fish.pixels +=
-             babl_fish_process (babl, source, destination, n);
+             _babl_fish_process (babl, source, destination, n);
       return n;
     }
 
index f85fec9e1ea9df5a5f9cddfabc3319e7df7113d1..d2296989f948fc648d33369ac02547ee550fd38c 100644 (file)
@@ -36,7 +36,7 @@ babl_new_palette
 babl_palette_reset
 babl_palette_set_palette
 babl_process
-babl_process
+babl_fish_process
 babl_sampling
 babl_set_user_data
 babl_space